﻿using System;
using SharpSqlAnalyzer.nodes;

namespace SharpSqlAnalyzer.stmt
{
	// Token: 0x02000082 RID: 130
	public class TAlterSessionStatement : TCustomSqlStatement
	{
		// Token: 0x0600032C RID: 812 RVA: 0x002F98E1 File Offset: 0x002F7AE1
		public TAlterSessionStatement(EDbVendor dbvendor) : base(dbvendor)
		{
			this.sqlstatementtype = ESqlStatementType.sstaltersession;
		}

		// Token: 0x0600032D RID: 813 RVA: 0x002F98F2 File Offset: 0x002F7AF2
		internal override void buildsql()
		{
		}

		// Token: 0x0600032E RID: 814 RVA: 0x002F98F4 File Offset: 0x002F7AF4
		internal override void clear()
		{
		}

		// Token: 0x0600032F RID: 815 RVA: 0x002F98F6 File Offset: 0x002F7AF6
		internal override string getasprettytext()
		{
			return "";
		}

		// Token: 0x06000330 RID: 816 RVA: 0x002F98FD File Offset: 0x002F7AFD
		internal virtual void iterate(TVisitorAbs pvisitor)
		{
		}

		// Token: 0x06000331 RID: 817 RVA: 0x002F98FF File Offset: 0x002F7AFF
		internal virtual int doparsestatement(TCustomSqlStatement psql)
		{
			return 0;
		}

		// Token: 0x06000332 RID: 818 RVA: 0x002F9902 File Offset: 0x002F7B02
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06000333 RID: 819 RVA: 0x002F9912 File Offset: 0x002F7B12
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
